﻿#ifndef __RESOURCE_H
#define __RESOURCE_H
#include"imageResource.h"
//动画帧图
class Resource
{
public:
	Resource() = default;
	Resource(const QString& name, const QString& path);
	//添加图片资源
	void addPixmap(const QString& name, const QString& path);
	void addMovie(const QString& name, const QString& path);
	//获取图片资源
	QPixmap& getPixmap(const QString& name,const int index=0);
	QVector<QPixmap>*getPixmaps(const QString& name);
	QMovie* getMovie(const QString& name);
	//设置路径
	void setPath(const QString& path);
	//void traverse() { for (auto it = m_map.begin(); it != m_map.end();it++) { qDebug() << it.key(); } };
	//QDebug& operator<<(QDebug& out) { return QDebug(m_map) << ; };
private:
	imageResource m_iRes;
	//QMap<QString, QVector<QPixmap>> m_map;
};
#endif